home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.20000114-20000217
/
000283_news@columbia.edu _Wed Feb 16 15:10:31 2000.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
8KB
Return-Path: <news@columbia.edu>
Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id PAA03303
for <kermit.misc@watsun.cc.columbia.edu>; Wed, 16 Feb 2000 15:10:31 -0500 (EST)
Received: (from news@localhost)
by newsmaster.cc.columbia.edu (8.9.3/8.9.3) id JAA22572
for kermit.misc@watsun.cc.columbia.edu; Thu, 10 Feb 2000 09:30:10 -0500 (EST)
X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
From: terramartin@my-deja.com
Subject: Installing Kermit
Date: Thu, 10 Feb 2000 14:20:59 GMT
Organization: Deja.com - Before you buy.
Message-ID: <87uhg6$amt$1@nnrp1.deja.com>
To: kermit.misc@columbia.edu
Can anybody help, Please??!!! My first time working with Kermit and
I'm having a hard time. Here is my my makefile along with the
errors I'm getting.
# V7-specific variables.
# These are set up for Perkin-Elmer 3230 V7 Unix:
#
PROC=proc
DIRECT=
NPROC=nproc
NPTYPE=int
BOOTFILE=/edition7
#
# ( For old Tandy TRS-80 Model 16A or 6000 V7-based Xenix, use
PROC=_proc,
# DIRECT=-DDIRECT, NPROC=_Nproc, NPTYPE=short, BOOTFILE=/xenix )
#
########################################################################
###
#
# Compile and Link variables:
#
# EXT is the extension (file type) for object files, normally o.
# See MINIX entry for what to do if another filetype must be used.
#
EXT=o
#LNKFLAGS=
SHAREDLIB=
CC= gcc
CC2= gcc
MAKE= make
SHELL=/bin/sh
########################################################################
###
# SAMPLE INSTALLATION SCRIPT
#
# Modify to suit your own computer's file organization
# and permissions. If you don't have write access to the destination
# directories, "make install" will fail. In most cases, a real
installation
# will also require you to chown / chgrp for the UUCP lockfile and/or
tty
# devices, and perhaps also to chmod +s the appropriate permission
fields.
#
# Default binary, man, and doc directories are supplied below. You can
# override them in your 'make' command. Examples:
#
# make install # Accept defaults.
# make "INFODIR=/usr/share/lib/kermit" install # Override INFODIR
default.
#
# You can also build and install in one step, e.g.:
#
# make sunos41gcc install
#
WERMIT = makewhat
DESTDIR =
BINDIR = /usr/local/bin
MANDIR = /usr/man/cat1
INFODIR = /usr/local/doc/kermit
MANEXT = l
ALL = $(WERMIT)
all: $(ALL)
.c.o:
$(CC) $(CFLAGS) -DKTARGET=\"$(KTARGET)\" -c $<
#Clean up intermediate and object files
clean:
@echo 'Removing object files...'
-rm -f ckcmai.$(EXT) ckucmd.$(EXT) ckuusr.$(EXT) ckuus2.$(EXT) \
ckuus3.$(EXT) ckuus4.$(EXT) ckuus5.$(EXT) ckcpro.$(EXT) ckcfns.$(EXT) \
ckcfn2.$(EXT) ckcfn3.$(EXT) ckuxla.$(EXT) ckucon.$(EXT) ckutio.$(EXT) \
ckufio.$(EXT) ckudia.$(EXT) ckuscr.$(EXT) ckwart.$(EXT) ckuusx.$(EXT) \
ckuusy.$(EXT) ckcnet.$(EXT) ckuus6.$(EXT) ckuus7.$(EXT) ckusig.$(EXT) \
ckucns.$(EXT) ckcmdb.$(EXT) ckuath.$(EXT) ckctel.$(EXT) ckclib.$(EXT) \
ckcuni.$(EXT) ck_crp.$(EXT) ck_ssl.$(EXT) ckupty.$(EXT) ckcpro.c wart
# Install C-Kermit after building -- IMPORTANT: Read the instructions
above.
install:
cp wermit $(DESTDIR)$(BINDIR)/kermit
chmod 755 $(DESTDIR)$(BINDIR)/kermit
@echo
@echo "Kermit binary installed:"
@ls -l $(DESTDIR)$(BINDIR)/kermit
@echo
@echo " WARNING: If C-Kermit is to be used for dialing out, you
will"
@echo " probably need to change its owner and group and
permissions to"
@echo " match the cu program. See the ckuins.txt file for
details."
@echo
@echo "Installing man page..."
cp ckuker.nr $(DESTDIR)$(MANDIR)/kermit.$(MANEXT)
# To make sure 'man' notices the new source file and doesn't keep
# showing the old formatted version, remove the old formatted version,
# something like this:
# rm -f $(DESTDIR)$(MANDIR)/../cat$(MANEXT)/kermit.$(MANEXT)
# or this (which requires CATDIR to be defined):
# rm -f $(DESTDIR)$(CATDIR)/kermit.$(MANEXT)
chmod 644 $(DESTDIR)$(MANDIR)/kermit.$(MANEXT)
@echo
@echo "Installing info files..."
@if test -d $(INFODIR); then \
echo "$(INFODIR) exists..." ; \
else \
echo "Creating $(INFODIR)/..." ; \
mkdir $(INFODIR) ; \
chmod 755 $(INFODIR) ; \
fi
@echo "Copying text files to $(INFODIR)..."
@cp COPYING.TXT $(INFODIR)
@cp ckaaaa.txt $(INFODIR)/READ.ME
@cp ckuaaa.txt $(INFODIR)
@cp ckermit2.txt ckcbwr.txt ckubwr.txt ckuins.txt $(INFODIR)
@cp ckermit.ini ckermod.ini ckurzsz.ini ckermit.k*d $(INFODIR)
@cp telnet.txt security.txt iksd.txt $(INFODIR)
@cp cke*.ksc $(INFODIR)
@cp ckcplm.txt ckccfg.txt $(INFODIR)
@chmod 644 $(INFODIR)/*
@ls -l $(INFODIR)/*
makewhat:
@echo 'make what? You must tell which platform to make C-
Kermit for.'
@echo Examples: make hpux1100, make aix43, make solaris26, etc.
@echo Please read the comments at the beginning of the makefile.
########################################################################
###
#
# Dependencies Section:
manpage: ckuker.nr
# Normal version
wermit: ckcmai.$(EXT) ckclib.$(EXT) ckucmd.$(EXT) ckuusr.$(EXT)
ckuus2.$(EXT) \
ckuus3.$(EXT) ckuus4.$(EXT) ckuus5.$(EXT) ckuus6.$(EXT)
\
ckuus7.$(EXT) ckuusx.$(EXT) ckuusy.$(EXT) ckcpro.$(EXT)
\
ckcfns.$(EXT) ckcfn2.$(EXT) ckcfn3.$(EXT) ckuxla.$(EXT)
\
ckucon.$(EXT) ckutio.$(EXT) ckufio.$(EXT) ckudia.$(EXT)
\
ckuscr.$(EXT) ckcnet.$(EXT) ckctel.$(EXT) ckusig.$(EXT)
\
ckcuni.$(EXT) ckupty.$(EXT)
$(CC2) $(LNKFLAGS) -o wermit \
ckcmai.$(EXT) ckclib.$(EXT) ckutio.$(EXT) ckufio.$(EXT)
\
ckcfns.$(EXT) ckcfn2.$(EXT) ckcfn3.$(EXT) ckuxla.$(EXT)
\
ckcpro.$(EXT) ckucmd.$(EXT) ckuus2.$(EXT) ckuus3.$(EXT)
\
ckuus4.$(EXT) ckuus5.$(EXT) ckuus6.$(EXT) ckuus7.$(EXT)
\
ckuusx.$(EXT) ckuusy.$(EXT) ckuusr.$(EXT) ckucon.$(EXT)
\
ckudia.$(EXT) ckuscr.$(EXT) ckcnet.$(EXT) ckctel.$(EXT)
\
ckusig.$(EXT) ckcuni.$(EXT) ckupty.$(EXT) $(LIBS)
# Version with CONNECT module that uses select() instead of fork()
(root): /home/mine/kermit> echo $PATH
/opt/gnu/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin
(root): /home/mine/kermit> pwd
/home/mine/kermit
(root): /home/mine/kermit> make aix43
Making C-Kermit 7.0.196 for IBM AIX 4.3 or higher...
make xermit KTARGET=${KTARGET:-aix43} \
"CFLAGS= -DAIXRS -DAIX41 -DAIX43 -DSVR4 -DSTERMIOX -DTCPSOCKET \
-DDIRENT -DCK_ANSIC -DCLSOPN -DCK_CURSES -DSELECT -DSELECT_H \
-DFNFLOAT -DNOGETUSERSHELL -qmaxmem=8000 -O " \
"LNKFLAGS = -s" "LIBS=-lcurses -lm"
make[1]: Entering directory `/home/mine/kermit'
gcc -s -o wermit \
ckcmai.o ckclib.o ckutio.o ckufio.o \
ckcfns.o ckcfn2.o ckcfn3.o ckuxla.o \
ckcpro.o ckucmd.o ckuus2.o ckuus3.o \
ckuus4.o ckuus5.o ckuus6.o ckuus7.o \
ckuusx.o ckuusy.o ckuusr.o ckucns.o \
ckudia.o ckuscr.o ckcnet.o ckusig.o \
ckctel.o ckcuni.o ckupty.o -lcurses -lm
collect2: ld returned 12 exit status
ld: 0711-781 ERROR: TOC overflow. TOC size: 70908 Maximum size:
65536
make[1]: *** [xermit] Error 1
make[1]: Leaving directory `/home/mine/kermit'
make: *** [aix43] Error 2
root): /home/mine/kermit> ld
ld: 0706-030 No processing done. Specify at least one
input or import file or use at least one -b ex<n> option.
Please tell me what we're doing wrong? Thanks in advance
Sent via Deja.com http://www.deja.com/
Before you buy.